#ifndef APP_H
#define APP_H

#include "stdincl.h"

namespace sf
{
    class RenderWindow;
}

class AppStateManager;

class App
{
    public:
        static App* GetInstance();
        void Execute();

    private:
        App();
        sf::RenderWindow mainWindow_;
        AppStateManager* appStateManager_;
};

#endif // APP_H
